package base_init

import "go.uber.org/zap"

// Logger 函数用于初始化日志系统，设置全局日志实例
// 方法首字母小写，不进行提供外部访问，只提供当前目录下的所有文件访问
func Logger() {
	// 创建一个全局的 Zap 日志实例，使用生产环境的日志配置
	//logger, _ := zap.NewProduction() // 生产环境日志配置，适合用于部署到生产环境时的日志记录
	logger, _ := zap.NewDevelopment() // 生产环境日志配置，适合用于部署到生产环境时的日志记录
	zap.ReplaceGlobals(logger)        // 将 Zap 的全局日志替换为当前实例，之后可以使用 zap.S() 或 zap.L() 来访问全局日志
}
